[分享]SHUDEPB PB反编译专家 FOR PB6/PB7/PB8/PB9/PB10 您所在的位置:网站首页 pb 反编译 [分享]SHUDEPB PB反编译专家 FOR PB6/PB7/PB8/PB9/PB10

[分享]SHUDEPB PB反编译专家 FOR PB6/PB7/PB8/PB9/PB10

2023-08-09 10:39| 来源: 网络整理| 查看: 265

SHUDEPB PB反编译专家 FOR PB6/PB7/PB8/PB9/PB10 这是一个长时间的计划,起于03年,05年初用PB完成大致的功能,后来用VC改写了一年(因为不是经常有时间)。 比先前出现过的反编译器有几个进步。 1.可以反编译出几乎所有的SQL. 2.并非孤立地看一个对象,从整个LIBRARYLIST进行搜索,对象的引用、继承上可以更精确地命中。事实上,我相信,很多人都不明白这一点有什么用,即便在决定购买的时候),有些继承过来的属性,如果不分析它的祖先,无法命中(简单的,譬如引用了祖先一个实例变量 i_transaction_object.sqlcode)。 3.对象可以导出为PB接受的*.sr*. 4.可以反向生成structure 5.datawindow的反向生成,使用了PB自带的方法(在打开PBD时DATAWINDOW项可以导出为一个APPLICATION,编译后就可以完成了) 6.可以直接生成pbl,但有BUG,函数和事件的次序错乱,需在PBL中IMPORT第3点中导出的*.SR*. 7.支持 PB6.5/PB7.0/PB8.0/PB9.0/PB9.01/PB9.03/PB10.0/PB10.1/PB10.2/PB10.5/PB11.0CTP (DEMO版中不支持PB10.2/PB10.5/PB11.0CTP) 更新列表 1.3 1.加入对PB9.1/PB9.3/PB10.2的支持 2.修改了语法分析的3个BUG。 1.4 Ver1.4 1.修改了对全局变量(Global Variables)和实例变量(Instance Variables)多层复杂属性的分析。 2.修改了2个对PROCEDURE的变量分析。 3.修改了当时程序由PB翻译到VC时对多维数组分析的疏漏。 4.修改了3个语义分析的BUG。 5.加入了对7种不太常见的PB逻辑语法的分析。 6.修改了另存为PBL时不支持太多对象的BUG。 7.加入了另外几个小功能。 另存为PBL时还是需要IMPORT由EXPORT功能导出的*.SR*,因为这个功能/工作量比太小. 还有另一个BUG是可以预见的,但没改(因为可能性较小,工作量较大). http://www.pb11.net/ http://www.pb11.net/data/shudepb.rar

CTF训练营-Web篇

#[Disassemblers]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有